team head - Spanish English Dictionary